// 登录页面
import {reqLogin} from '../../api' // 引入登录接口
import { saveToken, saveUser } from '../../utils/storageUtils' // 引入保存token和user

const loginForm = document.getElementById('loginForm')
const usernameInput = document.getElementById('username')
const pwdInput = document.getElementById('pwd')

// 监听表单提交
loginForm.onsubmit = async (e)=>{
  e.preventDefault()// 阻止默认行为
  // 获取输入框的内容
  const username = usernameInput.value
  const pwd = pwdInput.value

  console.log(username);

  // 请求登录
  const result  = await reqLogin(username,pwd)

  if(result.code=='2000'){ // 自己的后台    
    console.log('登录成功');
    // 得到返回的token和用户信息对象
    const { token,user} =result.data
    // 将token保存到localStorage
    saveToken(token)
    // 将用户信息保存到sessionStorage
    saveUser(user)
    // 跳转到用户列表页面
    window.location = '/users.html'
  }else{
    // 如果登陆失败
    console.log('失败');
    alert(result.message)
  }
}

